package gwt.immunology.client.service;

import gwt.immunology.shared.GenericDto;
import gwt.immunology.shared.ResultSetDto;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
@RemoteServiceRelativePath("syndrome")
public interface SyndromeService extends RemoteService {

    GenericDto registerNewSyndrome(GenericDto syndromeDto);

    void deleteSyndromeById(Long syndromeId);

    GenericDto getSyndromeById(Long syndromeId);

    GenericDto editSyndrome(GenericDto syndromeDto);

    ResultSetDto getAllSyndromes();

}
